.login-page,.register-page{
    background-color: #f5f5f5;/*rgba(0, 0, 0, 0) url("/camp-front/styles/images/common/background2.png") repeat fixed center center;*/
    /*color: #eee;*/
    font-family: "PingFang SC","Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
}
.logo_box{
    color: #eee;
    height: 490px;
    padding: 35px;
}
.login-box, .register-box {
    margin: 10% auto;
}
.login-logo, .register-logo {
	color: #5A5A5A;
	font: 30px/30px "PingFang SC","Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
    height: 20px;
    padding: 0 0 35px;
    text-align: center;
}
.login-box-body,.register-box-body{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.login-box-body p, .register-box-body p{
	
	font: 20px/20px "PingFang SC","Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
}


.u_user {
    background: rgba(0, 0, 0, 0) url("/camp-front/styles/images/common/login_ico.png") repeat scroll -125px 0;
    height: 25px;
    margin: 9px 9px;
    position: absolute;
    width: 25px;
    border-radius: 50%;
}
.us_uer {
    background-image: url("/camp-front/styles/images/common/login_ico.png");
    background-position: -125px -34px;
    height: 25px;
    margin: 12px 13px;
    position: absolute;
    width: 25px;
}
.email{
    background-image: url("/camp-front/styles/images/common/login_ico.png");
    background-position: -85px 0px;
    height: 25px;
    margin: 11px 10px;
    position: absolute;
    width: 25px;
}
.form-control{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: inline-block;
    height: 46px;
    margin-left: 50px;
    outline: medium none;
    width: 220px;

}
.form-control:focus{
   border-color:rgba(0, 0, 0, 0); 
}
.login_password,.register_password,.register_passwords{
    height: 46px;
    left: 67px;
    position: absolute;
    top: 11px;
    z-index: 1;
}
.form-group{
	border: 1px solid #b7b9bd !important;
    background-color: #ffffff;
    border-radius: 5px;
    height: 44px;
    margin-bottom: 20px;
    padding: 0 5px;
    position: relative;
}
label{
    font-weight: normal;
}
.btn-flat{
    background: #0096e6 none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 16px;
    height: 46px;
    margin-bottom: 20px;
    line-height: 20px;
    text-align: center;
}
.btn-left{
    margin-left:15px;
}
a{
    font-size: 16px;
    color: #b7b9bd;
    margin-top: 6px;
    display: inline-block;
}
a:hover,a:active,a:focus{
    color: #696a70;
}
.way .text-left{
    float: left;
}
.way .text-right{
    float: right;
}
.footer{
    color: #b7b9bd;
    margin-top: 100px;
    text-align: center;
    width: 100%;
}
.footer>a:before {
    margin-right: 6px;
}
 .footer>a {
    color: #b7b9bd;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 10px;
}
.back:before{
    content: "";
}
.back{
    font-family: "icomoon" !important;
}
.checkbox, .radio{
    margin-top: 5px;
    margin-left:7px; 
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: -20px;
    margin-top:12px; 
    position: absolute;
}
.text-right{
    float: right;
}
/*表单验证*/
.error{
    color: red;
    margin-bottom:-3px;
}
.text_color{
    color:black;
}
/*验证码*/
.yanzhengma{
    display: inline; position: absolute; left: 198px; top: 0; margin-left: 20px;
}
#imageCode{
width:100px;height:42px;cursor: pointer; vertical-align: middle;
}
